@charset "utf-8";
body {
    font-size: 14PX;
    background-color: #fff;
    -webkit-font-smoothing: antialiased
}

a, body, dd, div, dl, dt, h1, h2, h3, h4, html, li, p, span, ul {
    font-family: -apple-system, BlinkMacSystemFont, PingFang SC, Helvetica Neue, STHeiti, Microsoft Yahei, Tahoma, Simsun, sans-serif !important;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

:focus {
    outline: 0
}

li, ul {
    list-style: none
}

a {
    text-decoration: none
}

img {
    vertical-align: middle
}

a img {
    border: 0
}

em, i {
    font-style: normal
}

#footer {
    width: 100%;
    background-color: #fff;
    font-size: 12px
}

#footer .footerCon {
    width: 1190px;
    margin: 0 auto;
    border-top: 1px solid #eee
}

#footer .upWrap {
    border-top: 1px solid #eee;
    padding: 32px 0 20px
}

#footer .downWrap, #footer .upWrap {
    height: 14px;
    line-height: 14px;
    text-align: center
}

#footer .upWrap a {
    color: #5a5a5a;
    display: inline-block
}

#footer .downWrap a, #footer .downWrap em, #footer .downWrap span {
    color: #5c5c5c
}

#footer .downWrap span, #footer .linkCont span, #footer .upWrap span {
    margin: 0 10px;
    color: #eee
}

#footer .downWrap a, #footer .downWrap em, #footer .downWrap span {
    color: #cfcfcf;
    display: inline-block
}

#footer .fotBtmIcon {
    height: 58px;
    text-align: center;
    margin-top: 30px
}

#footer .fotBtmIcon a {
    display: inline-block;
    height: 38px;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-image: url(https://img.58cdn.com.cn/ui8/house/detail/images/zufang-detail-footer.png);
    background-image: -webkit-image-set(url(https://img.58cdn.com.cn/ui8/house/detail/images/zufang-detail-footer.png) 1x, url(https://img.58cdn.com.cn/ui8/house/detail/images/zufang-detail-footer@2x.png) 2x)
}

#footer .fotBtmIcon #fotBm_1 {
    width: 130px;
    background-position: 0 -96px
}

#footer .fotBtmIcon #fotBm_2 {
    width: 160px;
    background-position: 0 -192px
}

#footer .fotBtmIcon #fotBm_3 {
    width: 154px;
    background-position: 0 0
}

#footer .fotBtmIcon #fotBm_4 {
    width: 108px;
    background-position: 0 -48px
}

#footer .fotBtmIcon #fotBm_5 {
    width: 130px;
    background-position: 0 -144px
}

#footer .fotBtmIcon #fotBm_6 {
    width: 120px;
    background-position: 0 -240px
}

.brandad1000.brand_list_top_banner {
    width: 1190PX
}

.brandad1000.brand_list_top_banner img:not(.advertisement) {
    width: 100%
}

#wangmeng_list_bottom_ditong {
    width: 1190PX;
    margin: 10PX auto 0;
    background-color: #fff
}

a.zhujianwei-tip {
    float: right;
    color: #0091d7;
    padding-left: 30PX
}

.header-wrap {
    margin: 27PX auto 30PX;
    width: 1190PX;
    height: 48PX
}

.header-wrap a {
    display: block
}

.header-wrap .logo {
    width: 214PX;
    height: 42PX;
    margin: 0 0 6PX;
    background: url(//img.58cdn.com.cn/ui8/house/detail/images/new58logo.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/ui8/house/detail/images/new58logo.png) 1x, url(//img.58cdn.com.cn/ui8/house/detail/images/new58logo@2x.png) 2x)
}

.header-wrap .fl {
    float: left
}

.header-wrap .fr {
    float: right
}

.header-wrap .clearfix {
    zoom: 1
}

.header-wrap .hotKey {
    position: absolute;
    top: 52PX;
    left: 0
}

.header-wrap .hotKey li {
    float: left;
    padding-right: 20PX
}

.header-wrap .hotKey li a {
    color: #999;
    font-size: 12PX
}

.top-publish-news {
    width: 100PX;
    height: 46PX;
    color: #ff552e;
    background: #ffefe7;
    line-height: 46PX;
    text-align: center;
    font-size: 16PX
}

.top-publish-news:hover {
    background: #ffe9de
}

.search-section {
    z-index: 10;
    position: relative;
    width: 584PX;
    height: 42PX;
    border: 2px solid #ff552e;
    float: right;
    margin-right: 100PX
}

.search-section .icon {
    position: absolute;
    top: 13PX;
    left: 10PX;
    display: inline-block;
    width: 14PX;
    height: 15PX;
    background-image: url(//pic2.58cdn.com.cn/nowater/fangfe/n_v21cc8396387494979a7f60dc6c4a25b3c.png);
    background-size: 144PX auto;
    background-repeat: no-repeat;
    background-position: -23PX -107PX
}

.search-section .search-input {
    float: left;
    background: #fff;
    padding-left: 30PX;
    padding-top: 9PX;
    padding-bottom: 9PX;
    width: 470PX;
    height: 24PX;
    font-size: 16PX;
    color: #555;
    border: none;
    line-height: 24PX;
    box-sizing: content-box
}

.search-section .search-btn {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0
}

.search-section .search-btn input {
    cursor: pointer;
    height: 42PX;
    width: 80PX;
    border-width: 0;
    font-family: microsoft Yahei;
    text-align: center;
    line-height: 42PX;
    background: #ff552e;
    filter: alpha(opacity=90);
    opacity: .9;
    color: #fff;
    font-size: 16PX
}

.search-section .search-btn:hover input {
    background-color: #fd6f4f
}

.search-section .search-infolist {
    display: none;
    position: absolute;
    top: 42PX;
    left: 0;
    z-index: 10;
    width: 502PX;
    background: #fff;
    border: 1px solid #ddd;
    padding: 10PX 0
}

.search-section .search-infolist li {
    font-size: 12PX
}

.search-section .search-infolist li a {
    height: 30PX;
    line-height: 30PX;
    display: block;
    padding-left: 20PX;
    color: #555
}

.search-section .search-infolist li a:hover {
    background: #f6f6f6
}

.search-section .search-infolist li a i {
    color: #ff552e
}

.search-section .search-infolist b {
    color: #ff552e;
    font-weight: 400
}

.search-section .search-infolist .title {
    color: #999;
    padding-left: 20PX;
    padding-bottom: 8PX
}

.fixedHeader {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0;
    left: 0;
    height: 50PX;
    background: rgba(255, 85, 46, .9);
    background: #ff552e;
    margin-top: 0
}

.fixedHeader .content {
    width: 1190PX;
    margin: 0 auto
}

.fixedHeader .logo {
    width: 137PX;
    height: 27PX;
    margin: 9PX 0 6PX;
    background: url(//img.58cdn.com.cn/fangrs/pc-site/esf/float58logo.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/fangrs/pc-site/esf/float58logo.png) 1x, url(//img.58cdn.com.cn/fangrs/pc-site/esf/float58logo@2x.png) 2x)
}

.fixedHeader .top-publish-news {
    width: 140PX;
    height: 32PX;
    line-height: 32PX;
    background: #fff;
    color: #ff552e;
    font-size: 14PX;
    margin-top: 9PX
}

.fixedHeader .top-publish-news:hover {
    background: #ffefe7
}

.fixedHeader .search-section {
    height: 32PX;
    width: 618PX;
    margin-top: 9PX;
    background: #fff;
    border: none
}

.fixedHeader .search-section .search-input {
    height: 18PX;
    line-height: 18PX;
    font-size: 12PX;
    padding: 7PX 0 7PX 30PX
}

.fixedHeader .search-section .icon {
    top: 8PX
}

.fixedHeader .search-section .search-btn {
    top: 1PX;
    right: 1PX
}

.fixedHeader .search-section .search-btn input {
    height: 30PX;
    width: 100PX;
    line-height: 30PX;
    font-size: 14PX
}

.fixedHeader .search-section .search-infolist {
    width: 515PX;
    top: 32PX
}

.fixedHeader .hotKey {
    display: none
}

.main-wrap {
    width: 1190PX;
    margin: 0 auto
}

.nav-top-bar {
    width: 100%;
    line-height: 42PX;
    font-size: 12PX;
    color: #888
}

.nav-top-bar a {
    color: #888
}

.nav-top-bar a:hover {
    color: #ff552e
}

.filter-wrap {
    margin-bottom: 20PX;
    position: relative;
    z-index: 1
}

.filter-wrap .search_nav {
    margin-top: 16PX;
    position: relative;
    padding-bottom: 17PX;
    border-bottom: 1px solid #f6f6f6
}

.filter-wrap .search_nav a {
    color: #333;
    font-weight: 700
}

.filter-wrap .search_nav a:hover {
    color: #ff552e
}

.filter-wrap .search_nav em {
    display: inline-block;
    height: 6PX;
    width: 11PX;
    background-position: 0 -665PX;
    top: -3PX;
    position: relative;
    margin-left: 2PX;
    margin-right: 30PX;
    background-image: url(//img.58cdn.com.cn/ui9/house/list/houselist3@1x.png);
    background-repeat: no-repeat
}

.filter-wrap .search_nav em.select {
    height: 6PX;
    width: 11PX;
    background-position: 0 -655PX
}

.filter-wrap .search_nav span .select {
    color: #ff552e
}

.filter-wrap .search_nav .map_fang {
    float: right
}

.filter-wrap .search_nav .map_fang span {
    background: url(https://pic8.58cdn.com.cn/nowater/fangfe/n_v2504e416c7f004b9883dbbf663f36c5f8.png);
    padding-left: 22PX;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 18PX 18PX;
    display: block;
    font-size: 14PX;
    background: none \9
}

.filter-wrap .search_bd dl.secitem {
    line-height: 18PX
}

.filter-wrap .search_bd .secitem {
    margin-top: 12PX
}

.filter-wrap .search_bd .secitem dd a, .filter-wrap .search_bd .secitem dd span {
    color: #333;
    font-size: 12PX;
    margin-right: 17PX
}

.filter-wrap .search_bd .secitem dd .arealist a {
    color: #666
}

.filter-wrap .search_bd .secitem div.arealist span {
    margin-right: 5PX
}

.filter-wrap .search_bd .secitem dd a.select, .filter-wrap .search_bd .secitem dd a:hover {
    color: #ff552e
}

.filter-wrap .search_bd .secitem dt {
    color: #888;
    font-size: 12PX;
    height: 18PX;
    line-height: 18PX;
    float: left
}

.filter-wrap .search_bd .secitem input {
    width: 60PX;
    vertical-align: top
}

.filter-wrap .search_bd .secitem .dev, .filter-wrap .search_bd .secitem .text {
    margin: 0
}

.filter-wrap .search_bd .secitem .shaixuanbtn {
    position: absolute;
    display: inline-block;
    height: 18PX;
    line-height: 18PX;
    text-align: center;
    cursor: pointer;
    border: 1px solid #979797;
    color: #555;
    padding: 0 10PX;
    border-radius: 2PX;
    margin-left: 10PX
}

.filter-wrap .search_bd .secitem .shaixuanbtn a {
    margin: 0;
    width: 100%;
    height: 100%
}

.filter-wrap .search_bd .secitem .shaixuanbtn:hover {
    border: 1px solid #ff552e;
    color: #ff552e;
    background-color: #fff7f0
}

.filter-wrap .search_bd .secitem .shaixuanbtn.none {
    display: none
}

.filter-wrap .search_bd .secitem #sub_more .unchecked {
    background-image: url(https://img.58cdn.com.cn/fangrs/img/22c811a6bbb145697f3baa38947e1caf.png)
}

.filter-wrap .search_bd .secitem #sub_more .checked, .filter-wrap .search_bd .secitem #sub_more .unchecked {
    width: 15PX;
    height: 15PX;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    padding-right: 10PX;
    position: relative;
    top: 3PX;
    cursor: pointer
}

.filter-wrap .search_bd .secitem #sub_more .checked {
    background-image: url(https://img.58cdn.com.cn/fangrs/img/da169ab21e3030430c939320f12ebe89.png)
}

.filter-wrap .search_bd .secitem #sub_more span {
    color: #333;
    font-size: 12PX;
    margin-right: 17PX
}

.filter-wrap .search_bd .secitem #sub_more .unchecked, .filter-wrap .search_bd .secitem #sub_more checked {
    width: 15PX
}

.filter-wrap .search_bd .secitem #sub_more .unchecked {
    color: #555
}

.filter-wrap .search_bd .secitem #sub_more .checked {
    color: #ff552e
}

.filter-wrap .search_bd .secitem #sub_more .goback, .filter-wrap .search_bd .secitem #sub_more .sure {
    display: inline-block;
    height: 18PX;
    line-height: 18PX;
    text-align: center;
    cursor: pointer;
    border: 1px solid #979797;
    color: #555;
    padding: 0 10PX;
    border-radius: 2PX
}

.filter-wrap .search_bd .secitem #sub_more .goback:hover, .filter-wrap .search_bd .secitem #sub_more .sure:hover {
    border: 1px solid #ff552e;
    color: #ff552e;
    background: #fff7f0
}

.filter-wrap .search_bd .secitem_fist {
    margin-top: 16PX
}

.filter-wrap .search_bd .secitem_fist .arealist {
    padding: 12PX 15PX;
    background: #fafafa;
    margin-left: 30PX;
    margin-top: 16PX;
    line-height: 26PX
}

.filter-wrap .moniselectcon, .filter-wrap .moniselectList a:hover {
    background-color: #f9f9f9
}

.filter-wrap .moniselect, .filter-wrap .moniselectList {
    border: 1px solid #dedede
}

.filter-wrap .moniselectcon {
    position: relative;
    float: left;
    width: 78PX;
    margin-right: 10PX;
    z-index: 999;
    zoom: 1
}

.filter-wrap .moniselectcon .moniselect {
    position: relative;
    height: 20PX;
    display: inline-block;
    font-size: 12PX;
    padding-left: 5PX;
    width: 71PX;
    line-height: 20PX;
    color: #888;
    z-index: 2;
    background: #fff
}

.filter-wrap .moniselectcon .moniselect i {
    width: 11PX;
    height: 6PX;
    background-position: 0 -725PX;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    right: 5PX;
    top: 8PX;
    background-image: url(//img.58cdn.com.cn/ui9/house/list/houselist3@1x.png);
    background-repeat: no-repeat
}

.filter-wrap .moniselectcon .moniselectList {
    width: 76PX;
    border-top-width: 0;
    position: absolute;
    top: 18PX;
    left: 0;
    z-index: 999;
    padding-top: 4PX;
    background-color: #fff;
    /*display: none*/
}



.filter-wrap .moniselectcon .moniselectList a {
    display: block;
    font-size: 12PX;
    height: 22PX;
    line-height: 22PX;
    margin: 0;
    padding: 5PX 0 5PX 5PX
}

.filter-wrap .picCheckbox {
    position: relative;
    display: inline-flex;
    height: 18PX;
    line-height: 20PX;
    margin-right: 0 !important
}

.filter-wrap .picCheckbox a {
    display: inline-block;
    height: 13PX;
    width: 13PX;
    border: 1px solid #dedede;
    margin-right: 0 !important
}

.filter-wrap .picCheckbox label {
    position: absolute;
    left: 19PX;
    top: -3PX;
    cursor: pointer
}

.filter-wrap .picCheckbox .checked, .filter-wrap .picCheckbox .unchecked {
    background-image: url(//img.58cdn.com.cn/ui9/house/list/houselist3@1x.png);
    background-repeat: no-repeat;
    height: 15PX;
    width: 70PX;
    border: 0;
    position: relative;
    top: 3PX;
    *top: -2PX;
    cursor: pointer;
    margin-left: 5PX
}

.filter-wrap .picCheckbox #ishy {
    width: 80PX
}

.filter-wrap .picCheckbox .unchecked {
    background-position: 0 -467PX
}

.filter-wrap .picCheckbox .unchecked label {
    color: #888
}

.filter-wrap .picCheckbox .checked {
    background-position: 0 -422PX
}

.filter-wrap .picCheckbox .checked label {
    color: #333
}

.barct {
    padding-top: 16PX;
    border-top: 1px solid #f3f3f3
}

.barct .condition {
    padding-right: 12PX
}

.barct span {
    width: 38PX;
    float: left
}

.barct .par, .barct span {
    color: #888;
    font-size: 12PX;
    height: 18PX;
    line-height: 18PX
}

.barct .par {
    border: 1px solid #dedede;
    padding: 0 6PX 0 5PX;
    margin-right: 7PX;
    display: inline-block
}

.barct .par i {
    padding-left: 9PX
}

.none {
    display: none
}

.nav-container {
    width: 100%;
    height: 42PX;
    background-color: rgba(255, 85, 47, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccff552f, endColorstr=#ccff552f);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccff552f, endColorstr=#ccff552f);
    margin: 10PX 0
}

.nav-container .tab-wrap {
    list-style: none;
    width: 1190PX;
    height: 100%;
    margin: 0 auto
}

.nav-container .tab-wrap li {
    height: 42PX;
    line-height: 42PX;
    float: left
}

.nav-container .tab-wrap li a {
    text-decoration: none;
    padding: 12PX 24PX;
    font-size: 18PX;
    font-weight: 700;
    color: #fff
}

.nav-container .tab-wrap li.on, .nav-container .tab-wrap li:hover {
    background-color: rgba(255, 85, 47, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ff552f, endColorstr=#80ff552f);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ff552f, endColorstr=#80ff552f)
}

.list-wrap {
    width: 1190PX;
    margin: 0 auto
}

.list-wrap .list-box {
    overflow: hidden
}

.list-wrap .list-right-ad {
    float: right;
    width: 160PX;
    margin-top: 25PX;
    background-color: #fff
}

.list-title {
    margin-top: 32PX;
    border-bottom: 2px solid #ff552e;
    height: 40PX;
    width: 994px;
}

.list-title a {
    display: inline-block;
    float: left
}

.list-title a span {
    display: inline-block;
    height: 40PX;
    text-align: center;
    line-height: 40PX;
    font-size: 16PX;
    color: #333;
    padding: 0 25PX
}

.list-title a span:hover {
    background-color: #ffeeeb;
    border-radius: 2PX 2PX 0 0
}

.list-title a .select {
    background-color: #ff552e !important;
    color: #fff;
    border-radius: 2PX 2PX 0 0 !important
}

.list-title .tuiguang {
    float: right;
    color: #ff552e;
    height: 40PX;
    line-height: 40PX;
    margin: 0
}

.house-list {
    float: left;
    width: 994PX;
    background-color: #fff
}

.house-list .playerIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -19PX;
    margin-left: -19PX;
    width: 38PX;
    height: 38PX;
    background-image: url(//img.58cdn.com.cn/fangrs/img/7093353ffcd487b8a715cb281aca8ad3.png);
    background-size: 140PX auto;
    background-repeat: no-repeat;
    background-position: 0 -64PX
}

.house-list span.more-recommend {
    height: 62PX;
    line-height: 62PX;
    display: block;
    font-size: 16PX;
    color: #333
}

.house-list li {
    background-color: #fff;
    height: 171PX;
    position: relative
}

.house-list li .img-list {
    padding: 30PX 0;
    position: relative
}

.house-list li .img-list a {
    color: #888
}

.house-list li .img-list img {
    width: 147PX;
    height: 110PX
}

.house-list li .img-list .pic-num {
    height: 20PX;
    width: 36PX;
    position: absolute;
    background-color: #000;
    color: #fff;
    left: 0;
    font-size: 12PX;
    line-height: 18PX;
    text-align: center;
    top: 30PX;
    opacity: .5
}

.house-list li .img-list .ax-tip {
    position: absolute;
    background-color: #000;
    color: #fff;
    left: 0;
    top: 30PX;
    padding: 2PX 4PX;
    line-height: 1;
    background: #23c477;
    background: linear-gradient(90deg, #23c477, #58d85b);
    border-radius: 0 0 2PX 0
}

.house-list li .img-list .vr-icon-box {
    position: absolute;
    right: 5px;
    bottom: 35PX;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, .5);
    width: 20px;
    height: 20px;
    border-radius: 50%
}

.house-list li .img-list .vr-icon-box i.vr {
    display: inline-block;
    background: url(//pic4.58cdn.com.cn/nowater/fangfe/n_v270e3f58bda9d4a468d283804d566bf78.png);
    width: 16px;
    height: 16px;
    background-size: 16px auto;
    -webkit-animation: vr-a 2s steps(20) infinite;
    animation: vr-a 2s steps(20) infinite
}

@-webkit-keyframes vr-a {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 0 -320px
    }
}

@keyframes vr-a {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 0 -320px
    }
}

.house-list li .info-div {
    float: left;
    color: #777;
    padding: 30PX 20PX;
    min-height: 100%;
    max-height: 100%;
    box-sizing: border-box
}

.house-list li .info-div .info-title {
    font-weight: 400;
    font-size: 20PX;
    color: #ff5730
}

.house-list li .info-div .info-subtitle {
    padding: 20PX 0
}

.house-list li .info-div .info-desc {
    float: left;
    margin-right: 6PX
}

.house-list li .info-div .info-desc .sprites-home {
    background-position: -64PX -24PX
}

.house-list li .info-div .info-desc .sprites-shield {
    background-position: -112PX -24PX
}

.house-list li .info-div .info-desc .sprites-love {
    background-position: -88PX -24PX
}

.house-list li .info-div .info-desc .info-desc-logo {
    width: 16PX;
    height: 16PX;
    margin-right: 6PX;
    background-image: url(//img.58cdn.com.cn/fangrs/img/apartment-sprites.png);
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: 136PX 42PX
}

.house-list li .info-div .info-desc * {
    display: inline-block;
    vertical-align: middle;
    font-size: 14PX
}

.house-list li .info-go {
    display: table;
    float: right;
    color: #777;
    position: relative;
    padding: 30PX;
    margin-right: 30PX;
    text-align: center;
    min-height: 100%;
    max-height: 100%;
    box-sizing: border-box
}

.house-list li .info-go a {
    display: table-cell;
    vertical-align: bottom;
    color: #888
}

.house-list li .info-go div {
    display: inline-block;
    margin: 20PX
}

.house-list li .info-go .sprites-arrow {
    background-image: url(//img.58cdn.com.cn/fangrs/img/apartment-sprites.png);
    background-position: -24PX 0;
    width: 16PX;
    height: 28PX
}

.house-list li .des, .house-list li .img-list {
    float: left
}

.house-list li .des h2 {
    font-size: 20PX;
    margin: 25PX 0 10PX 20PX;
    font-weight: 400;
    line-height: 30PX;
    width: 650PX;
    height: 30PX
}

.house-list li .des h2 a {
    color: #333;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin-right: 6PX;
    max-width: 26em;
    line-height: 33PX
}

.house-list li .des h2 a.dingico_a {
    margin-top: -2PX
}

.house-list li .des h2 a:visited {
    color: #999
}

.house-list li .des h2 .jinico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background-position: 0 -908PX
}

.house-list li .des h2 .j-x-ico, .house-list li .des h2 .jinico {
    width: 21PX;
    height: 23PX !important;
    display: inline-block;
    vertical-align: middle;
    top: -2PX;
    position: relative
}

.house-list li .des h2 .j-x-ico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background: none \9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic4.58cdn.com.cn/nowater/fangfe/n_v21be334f8798e416ab8f85bb20c5857c2.png", sizingMethod="scale");
    background-position: 0 -908PX
}

.house-list li .des h2 .xinico {
    background: url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse.png) 1x, url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse@2x.png) 2x);
    background: none \9
}

.house-list li .des h2 .dingico, .house-list li .des h2 .xinico {
    display: inline-block;
    height: 18PX;
    width: 18PX;
    vertical-align: middle;
    top: -2PX;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic5.58cdn.com.cn/nowater/fangfe/n_v29979aad8fdac4c449e8c002473b14ded.png", sizingMethod="scale")
}

.house-list li .des h2 .dingico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background-position: 0 -691PX;
    background: none \9
}

.house-list li .des h2 .officialCheckIco {
    background: url(//pic5.58cdn.com.cn/nowater/fangfe/n_v27d061348c0004f26943c994f03677259.png) no-repeat;
    display: inline-block;
    height: 18PX;
    width: 77PX;
    vertical-align: middle;
    top: -2PX;
    position: relative;
    background-size: 100% 100%
}

.house-list li .des .title-aoyou {
    font-size: 20PX;
    margin: 25PX 0 10PX 20PX;
    font-weight: 400;
    line-height: 30PX;
    width: 650PX;
    height: 30PX
}

.house-list li .des .title-aoyou a {
    color: #333;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin-right: 6PX;
    max-width: 26em;
    line-height: 33PX
}

.house-list li .des .title-aoyou a.dingico_a {
    margin-top: -2PX
}

.house-list li .des .title-aoyou a:visited {
    color: #999
}

.house-list li .des .title-aoyou .jinico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background-position: 0 -908PX
}

.house-list li .des .title-aoyou .j-x-ico, .house-list li .des .title-aoyou .jinico {
    width: 21PX;
    height: 23PX !important;
    display: inline-block;
    vertical-align: middle;
    top: -2PX;
    position: relative
}

.house-list li .des .title-aoyou .j-x-ico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background: none \9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic4.58cdn.com.cn/nowater/fangfe/n_v21be334f8798e416ab8f85bb20c5857c2.png", sizingMethod="scale");
    background-position: 0 -908PX
}

.house-list li .des .title-aoyou .xinico {
    background: url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse.png) 1x, url(//img.58cdn.com.cn/ui8/house/list/img/hotHouse@2x.png) 2x);
    background: none \9
}

.house-list li .des .title-aoyou .dingico, .house-list li .des .title-aoyou .xinico {
    display: inline-block;
    height: 18PX;
    width: 18PX;
    vertical-align: middle;
    top: -2PX;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic5.58cdn.com.cn/nowater/fangfe/n_v29979aad8fdac4c449e8c002473b14ded.png", sizingMethod="scale")
}

.house-list li .des .title-aoyou .dingico {
    background: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2f397b4926c274071a83b1e066eb707d2.png) no-repeat;
    background-size: 215PX auto;
    background-position: 0 -691PX;
    background: none \9
}

.house-list li .des .title-aoyou .officialCheckIco {
    background: url(//pic5.58cdn.com.cn/nowater/fangfe/n_v27d061348c0004f26943c994f03677259.png) no-repeat;
    display: inline-block;
    height: 18PX;
    width: 77PX;
    vertical-align: middle;
    top: -2PX;
    position: relative;
    background-size: 100% 100%
}

.house-list li .des .room {
    font-family: fangchan-secret, Hiragino Sans GB, Microsoft yahei, Arial, sans-serif, 宋体 !important
}

.house-list li .des .room .cd-hy-icon {
    margin-left: 10PX;
    background-repeat: no-repeat;
    background-image: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v292cee82fbe954155b80f6cfff5f2cea3.png);
    font-size: 12PX;
    line-height: 14PX;
    background-size: 14PX auto;
    color: #4fa06b;
    padding: 1PX 16PX
}

.house-list li .des .room .gray {
    -o-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray
}

.house-list li .des .infor, .house-list li .des .jjr, .house-list li .des .room {
    line-height: 14PX;
    font-size: 12PX;
    color: #777;
    padding: 0 0 16PX 20PX
}

.house-list li .des .infor a, .house-list li .des .jjr a, .house-list li .des .room a {
    color: #777
}

.house-list li .des .infor .anxuan-enterprise, .house-list li .des .jjr .anxuan-enterprise, .house-list li .des .room .anxuan-enterprise {
    background-color: rgba(58, 167, 49, .1);
    color: #3aa731;
    padding: 1PX
}

.house-list li .des .infor em, .house-list li .des .jjr em, .house-list li .des .room em {
    margin-left: 15PX;
    height: 13PX;
    width: 11PX;
    margin-right: 5PX;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    background: url(//img.58cdn.com.cn/ui9/house/list/houselist3@1x.png) no-repeat;
    background-position: 0 -383PX
}

.house-list li .des .jjr .active-tag {
    width: 68PX;
    height: 18PX;
    background: #ffeeea;
    color: #ff552e;
    border-radius: 2PX;
    display: inline-block;
    text-align: center;
    line-height: 18PX
}

.house-list li .des .geren {
    padding-left: 20PX;
    font-size: 12PX;
    color: #777
}

.house-list li .des .geren span {
    color: #3aa731
}

.house-list li .des .gongyu {
    font-size: 12PX;
    color: #777;
    padding-left: 20PX
}

.house-list li .des .gongyu span {
    color: #b7a466
}

.house-list li .list-li-right {
    position: absolute;
    right: 0;
    top: 0
}

.house-list li .list-li-right .send-time {
    text-align: right;
    padding-top: 30PX;
    color: #ccc;
    font-size: 12PX;
    padding-right: 20PX;
    height: 16PX
}

.house-list li .list-li-right .is-cpc {
    margin-top: 23PX;
    font-size: 14PX;
    color: #e3e3e3;
    text-align: right;
    padding-right: 20PX
}

.house-list li .list-li-right .money {
    margin-top: 25PX;
    margin-right: 60PX;
    color: #ff552e;
    font-size: 16PX;
    line-height: 1
}

.house-list li .list-li-right .money b, .house-list li .list-li-right .money span {
    font-size: 28PX;
    font-weight: 400;
    vertical-align: -3PX;
    *vertical-align: auto;
    margin-right: 3PX
}

.house-list li .list-line, .house-list li .listline {
    border-bottom: 1px solid #f3f3f3;
    height: 0;
    width: 994PX;
    zoom: 1;
    clear: both;
    position: absolute
}

.house-list li .ad-icon {
    font-size: 12PX;
    color: #e1e1e1;
    border: 1px solid;
    border-radius: 4PX;
    padding: 0 3PX;
    position: absolute;
    right: 0;
    top: 32PX
}

.house-list li.house-cell:hover {
    background: #f9f9f9
}

.house-list li.house-cell:hover .des div a, .house-list li.house-cell:hover .des h2 a {
    color: #ff552e;
    font-weight: 400
}

.house-list li.house-cell:hover .img-list img {
    opacity: .8
}

.house-list li.apartments:hover {
    background: #f9f9f9
}

.house-list li.apartments:hover .des div a, .house-list li.apartments:hover .des h2 a {
    color: #ff552e;
    font-weight: 400
}

.house-list li.apartments:hover .img-list img {
    opacity: .8
}

.house-list .noresult {
    height: auto
}

.house-list .noresult-pic {
    margin: 100PX auto 30PX;
    width: 150PX;
    height: 173PX;
    background: url(//img.58cdn.com.cn/fangrs/pc-site/esf/noresult.png) no-repeat;
    background-image: -webkit-image-set(url(//img.58cdn.com.cn/fangrs/pc-site/esf/noresult.png) 1x, url(//img.58cdn.com.cn/fangrs/pc-site/esf/noresult@2x.png) 2x)
}

.house-list .noresult-tip {
    text-align: center;
    font-size: 14PX;
    color: #999
}

.house-list #pager_wrap {
    height: auto;
    font-size: 0
}

.house-list #pager_wrap .pager {
    padding: 30PX 0;
    clear: both;
    text-align: center;
    font-size: 14PX;
    zoom: 1
}

.house-list #pager_wrap .pager .prv {
    width: 70PX;
    margin-right: 10PX
}

.house-list #pager_wrap .pager a {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    height: 36PX;
    width: 36PX;
    line-height: 36PX;
    text-align: center;
    border: 1px solid #eee;
    margin-right: -1PX;
    color: #555;
    background-color: #fff
}

.house-list #pager_wrap .pager a:hover {
    color: #ff552e;
    text-decoration: underline
}

.house-list #pager_wrap .pager strong {
    color: #fff;
    background-color: #555;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    height: 36PX;
    width: 36PX;
    line-height: 36PX;
    text-align: center;
    border: 1px solid #555;
    margin-right: -1PX
}

.house-list #pager_wrap .pager .next {
    width: 70PX;
    margin-left: 10PX
}

.list-right-ad {
    float: right;
    width: 160PX;
    margin-top: 25PX;
    background-color: #fff
}

.list-right-ad .top-ad {
    margin-bottom: 20PX
}

.list-right-ad #hot-house {
    width: 160PX;
    background-color: #fff
}

.list-right-ad #hot-house .hot-title {
    font-family: Hiragino Sans GB, Microsoft Yahei, SimSun, Arial, sans-serif;
    font-size: 18PX;
    color: #333;
    letter-spacing: 0;
    margin-bottom: 8PX;
    font-weight: 400;
    position: relative
}

.list-right-ad #hot-house .hot-title .hot-icon {
    font-size: 12PX;
    color: #ff552e !important;
    letter-spacing: 0;
    line-height: 10PX;
    border: 1px solid #ff552e;
    font-weight: 400;
    padding: 1PX 2PX;
    margin-left: 6PX;
    vertical-align: middle
}

.list-right-ad #hot-house .hot-title .ad {
    font-size: 12PX;
    color: #e1e1e1;
    border: 1px solid;
    border-radius: 4PX;
    padding: 0 3PX;
    position: absolute;
    right: 0;
    bottom: 0
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li {
    font-size: 12PX
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a {
    display: block;
    color: #333
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap {
    position: relative;
    overflow: hidden
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap img {
    height: 120PX;
    width: 100%
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap .owner {
    z-index: 9;
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(-180deg, transparent, #000 88%);
    width: 140PX;
    height: 17PX;
    padding-top: 13PX;
    color: #fff;
    padding-left: 10PX;
    padding-right: 10PX
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap .owner .name {
    float: left
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap .owner .phone {
    float: right
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap .fangAd_title {
    height: 26PX;
    background-color: #252625;
    line-height: 26PX;
    position: absolute;
    bottom: 0;
    text-align: center;
    left: 0;
    zoom: 1;
    clear: both
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .pic-wrap .fangAd_title span {
    color: #eacc6d;
    font-size: 12PX;
    padding: 0 5PX
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .detail-info {
    height: 60PX;
    padding: 13PX 9PX;
    border: 1px solid #e5e5e5;
    border-top: 0;
    margin-bottom: 20PX;
    line-height: 19PX;
    font-size: 12PX;
    font-weight: 400
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .detail-info h3 {
    height: 19PX;
    overflow: hidden;
    font-size: 12PX;
    font-weight: 400;
    color: #333
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .detail-info .house-type {
    color: #888
}

.list-right-ad #hot-house .hot-house-wrap .hot-house-li a .detail-info .price {
    font-size: 16PX;
    color: #ff552e;
    letter-spacing: 0;
    font-family: Hiragino Sans GB, Microsoft Yahei, SimSun, Arial, sans-serif
}

.list-right-ad .fang-ad li {
    font-size: 12PX
}

.list-right-ad .fang-ad li a {
    display: block;
    color: #333
}

.list-right-ad .fang-ad li a .pic-wrap {
    position: relative;
    overflow: hidden
}

.list-right-ad .fang-ad li a .pic-wrap img {
    height: 120PX;
    width: 100%
}

.list-right-ad .fang-ad li a .pic-wrap .owner {
    z-index: 9;
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(-180deg, transparent, #000 88%);
    width: 140PX;
    height: 17PX;
    padding-top: 13PX;
    color: #fff;
    padding-left: 10PX;
    padding-right: 10PX
}

.list-right-ad .fang-ad li a .pic-wrap .owner .name {
    float: left
}

.list-right-ad .fang-ad li a .pic-wrap .owner .phone {
    float: right
}

.list-right-ad .fang-ad li a .pic-wrap .fangAd_title {
    height: 26PX;
    background-color: #252625;
    line-height: 26PX;
    position: absolute;
    bottom: 0;
    text-align: center;
    left: 0;
    zoom: 1;
    clear: both
}

.list-right-ad .fang-ad li a .pic-wrap .fangAd_title span {
    color: #eacc6d;
    font-size: 12PX;
    padding: 0 5PX
}

.list-right-ad .fang-ad li a .detail-info {
    height: 60PX;
    padding: 13PX 9PX;
    border: 1px solid #e5e5e5;
    border-top: 0;
    margin-bottom: 20PX;
    line-height: 19PX;
    font-size: 12PX;
    font-weight: 400
}

.list-right-ad .fang-ad li a .detail-info h3 {
    height: 19PX;
    overflow: hidden;
    font-size: 12PX;
    font-weight: 400;
    color: #333
}

.list-right-ad .fang-ad li a .detail-info .house-type {
    color: #888
}

.list-right-ad .fang-ad li a .detail-info .price {
    font-size: 16PX;
    color: #ff552e;
    letter-spacing: 0;
    font-family: Hiragino Sans GB, Microsoft Yahei, SimSun, Arial, sans-serif
}

.list-right-ad #rightframe ul li {
    border-top: 1px solid #f1f1f1
}

.list-right-ad #rightframe ul li h3 {
    color: #888
}

.list-right-ad #rightframe ul li:first {
    border-top: 0
}

#recommend-wrap {
    width: 1190PX;
    margin: 0 auto
}

#recommend-wrap .recommend-house {
    clear: both;
    background-color: #fff;
    padding-bottom: 20PX;
    height: 248PX;
    position: relative;
    z-index: 0;
    zoom: 1
}

#recommend-wrap .recommend-house h3 {
    font-size: 18PX;
    color: #333;
    margin-bottom: 20PX;
    font-weight: 400
}

#recommend-wrap .recommend-house ul li {
    float: left;
    margin-right: 30PX
}

#recommend-wrap .recommend-house ul li a {
    color: #888
}

#recommend-wrap .recommend-house ul li a div {
    position: relative
}

#recommend-wrap .recommend-house ul li a img {
    height: 136PX;
    width: 214PX
}

#recommend-wrap .recommend-house ul li a .title {
    width: 90PX;
    height: 35PX;
    background-color: #252625;
    line-height: 35PX;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #dfbd54;
    font-size: 16PX
}

#recommend-wrap .recommend-house ul li .place {
    font-size: 16PX;
    padding: 16PX 0 8PX;
    color: #555
}

#recommend-wrap .recommend-house ul li .price {
    font-size: 16PX;
    color: #ff552e;
    letter-spacing: 0
}

#recommend-wrap .recommend-house ul li .price .is-cpc {
    float: right;
    font-size: 14PX;
    color: #e3e3e3
}

#recommend-wrap .recommend-house ul li:last-child {
    margin-right: 0
}

.fang-ad .fangAd_div {
    position: relative;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20PX
}

.fang-ad .fangAd_div .place {
    color: #555;
    padding: 10PX 0 0 10PX;
    font-size: 14PX
}

.fang-ad .fangAd_div .price {
    font-size: 12PX;
    padding: 3PX 9PX 13PX 10PX;
    color: #ff552e;
    letter-spacing: 0
}

.fang-ad .fangAd_div .price span {
    font-size: 16PX
}

.fang-ad .fangAd_div .price .is-cpc {
    float: right;
    font-size: 14PX;
    color: #e3e3e3;
    margin-top: 1PX
}

.recommend-ad {
    width: 1190PX;
    margin: 50PX auto 0
}

.recommend-ad .ad-nav, .recommend-ad .ad-nav li {
    height: 30PX;
    list-style: none
}

.recommend-ad .ad-nav li {
    line-height: 30PX;
    padding: 0 9PX;
    background-color: #f3f3f3;
    color: #888;
    margin-right: 10PX;
    cursor: pointer;
    float: left
}

.recommend-ad .ad-nav .selected {
    background-color: #888;
    color: #fff
}

.recommend-ad .ad-introduce {
    overflow: hidden;
    clear: both;
    margin-top: 20PX
}

.recommend-ad .ad-introduce > li {
    display: none
}

.recommend-ad .ad-introduce li {
    font-size: 12PX;
    padding: 0 10PX 10PX 0;
    color: #888;
    display: inline-block
}

.recommend-ad .ad-introduce li a {
    color: #888
}

.recommend-ad .ad-introduce li a:hover {
    color: #ff552e
}

.recommend-ad .ad-introduce li .hotarea {
    position: relative;
    line-height: 22PX;
    height: 72PX;
    overflow: hidden;
    width: 1190PX
}

.recommend-ad .ad-introduce li .hotarea dt {
    margin-right: 5PX;
    display: inline-block;
    color: grey !important;
    cursor: pointer;
    zoom: 1;
    float: left
}

.recommend-ad .ad-introduce li .hotarea dt span {
    display: inline-block;
    width: 20PX;
    height: 20PX;
    border: 1px solid #e5e5e5;
    text-align: center;
    padding: 0
}

.recommend-ad .ad-introduce li .hotarea dt span.select {
    background-color: #888;
    color: #fff !important;
    border: 1px solid #888 !important
}

.recommend-ad .ad-introduce li .hotarea dd {
    position: absolute;
    top: 28PX;
    left: 0;
    display: block;
    height: 48PX;
    line-height: 24PX;
    overflow: hidden;
    display: none
}

.recommend-ad .ad-introduce li .hotarea dd a {
    margin-right: 1em;
    height: 24PX;
    color: grey;
    float: left;
    white-space: nowrap;
    padding-right: 20PX;
    font-size: 12PX
}

.recommend-ad .ad-introduce li .hotarea dd a:hover {
    color: #ff552e
}

.recommend-ad .ad-introduce li .hot-qy-item {
    vertical-align: middle;
    line-height: 12px;
    padding: 6px 8px;
    margin-right: 4px;
    cursor: pointer
}

.recommend-ad .ad-introduce li .hot-qy-item.active {
    color: #fff;
    background-color: #888
}

.recommend-ad .ad-introduce li .hot-sq {
    margin-top: 10px
}

.recommend-ad .ad-introduce li .hot-sq .sq-item {
    display: none;
    cursor: pointer
}

.recommend-ad .ad-introduce li .hot-sq .sq-item.active {
    display: block
}

.recommend-ad .link {
    clear: both;
    margin-top: 11PX;
    padding-bottom: 40PX
}

.recommend-ad .link span {
    font-family: -apple-system, BlinkMacSystemFont, PingFang SC, Helvetica Neue, STHeiti, Microsoft Yahei, Tahoma, Simsun, sans-serif !important;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.recommend-ad .link span a {
    padding-right: 20PX;
    font-size: 12PX;
    color: #888
}

.recommend-ad p {
    clear: both;
    margin-top: 11PX;
    padding-bottom: 40PX
}

.recommend-ad p a {
    padding-right: 20PX;
    font-size: 12PX;
    color: #888;
    text-decoration: none
}

.recommend-ad p a:hover {
    color: #ff552e
}

.wx-xcx-qrcode {
    position: fixed;
    right: 0;
    bottom: 280PX;
    border: 1px solid #eee;
    border-bottom: none;
    background-color: #fff;
    padding: 5PX;
    cursor: pointer;
    z-index: 4
}

.wx-xcx-qrcode img {
    width: 40PX;
    height: 40PX
}

.wx-xcx-qrcode .qrcode-popover {
    display: none;
    position: absolute;
    right: 58PX;
    bottom: -140PX;
    border: 1px solid red;
    background-color: #fff;
    text-align: center;
    padding: 10PX;
    margin-bottom: 25PX
}

.wx-xcx-qrcode .r_jiao {
    display: inline-block;
    height: 50PX;
    width: 10PX;
    position: absolute;
    top: 22PX;
    right: -10PX;
    background: url(//img.58cdn.com.cn/ui6/index/minico.png) no-repeat;
    background-position: 0 -382PX
}

.wx-xcx-qrcode .qrcode-popover img {
    width: 140PX;
    height: 140PX
}

.wx-xcx-qrcode .qrcode-popover p {
    font-size: 12PX;
    color: grey;
    margin-top: 10PX
}